package com.zhihuishu.micro.course.openapi.app.dto;

import java.io.Serializable;
import java.util.Date;

import com.zhihuishu.micro.course.openapi.course.util.MySchoolConstant;

public class CourseSpeakerOpenDto implements Serializable {
    /**
	 * 
	 */
    private static final long serialVersionUID = 1L;

    private Integer id;

    private String username;// 姓名

    private String jobstatus;// 职称

    private String decription;// 介绍

    private Long courseId;// 课程

    private String img;// 头像资料

    private Date createTime;// 创建时间

    private Integer userType;// '类型 1(主讲人 教学团队) 2 课程负责人

    private Integer isDelete = MySchoolConstant.IS_DELETED_NO;// 删除状态0否，1是.默认0
    
    private String minIntro; // 十字简介
    
    private Integer orderNumber;// 教学团队排序号
    
    public CourseSpeakerOpenDto() {
    };

    public CourseSpeakerOpenDto(Integer id, String username, String jobstatus, String decription,
            Long courseId, String img, Date createTime, Integer userType, Integer isDelete, String minIntro, Integer orderNumber) {
        super();
        this.id = id;
        this.username = username;
        this.jobstatus = jobstatus;
        this.decription = decription;
        this.courseId = courseId;
        this.img = img;
        this.createTime = createTime;
        this.userType = userType;
        this.isDelete = isDelete;
        this.minIntro = minIntro;
        this.orderNumber = orderNumber;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getJobstatus() {
        return jobstatus;
    }

    public void setJobstatus(String jobstatus) {
        this.jobstatus = jobstatus;
    }

    public String getDecription() {
        return decription;
    }

    public void setDecription(String decription) {
        this.decription = decription;
    }

    public Long getCourseId() {
        return courseId;
    }

    public void setCourseId(Long courseId) {
        this.courseId = courseId;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    public String getMinIntro() {
		return minIntro;
	}

	public void setMinIntro(String minIntro) {
		this.minIntro = minIntro;
	}

	public Integer getOrderNumber() {
		return orderNumber;
	}

	public void setOrderNumber(Integer orderNumber) {
		this.orderNumber = orderNumber;
	}

	@Override
    public String toString() {
        return "CourseSpeakerOpenDto [id=" + id + ", username=" + username + ", jobstatus=" + jobstatus
                + ", decription=" + decription + ", courseId=" + courseId + ", img=" + img + ", createTime="
                + createTime + ", userType=" + userType + ", isDelete=" + isDelete + ", minIntro="+ minIntro 
                + ", orderNumber="+orderNumber+"]";
    }

}
